package net.realsee.gcl.domain.bo.mes;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 协鑫MES任务状态上报参数
 *
 * @author 孙正华
 * @since 2023/9/4 10:04
 */
@Data
public class GclMesTaskStatusReportReq {

    /**
     * 调度标识 任务唯一编号
     */
    @JsonProperty(value = "ID")
    private String id;

    /**
     * 执行状态
     */
    @JsonProperty(value = "RunFlag")
    private String runFlag;

    /**
     * SNCode
     */
    @JsonProperty(value = "SNCode")
    private String snCode;

    /**
     * AGVNO
     */
    @JsonProperty(value = "AGVNO")
    private String agvNo;

    /**
     * 数据上传时间，格式:“yyyy/MM/dd HH:mm:ss”
     */
    @JsonProperty(value = "DateTime")
    private String dateTime;

    /**
     * 异常代码
     */
    @JsonProperty(value = "ErrorCode")
    private String errorCode;

    /**
     * 错误内容
     */
    @JsonProperty(value = "Message")
    private String message;

    /**
     * 方法
     */
    @JsonIgnore
    private String method;

}
